package com.jsbj.user.entities;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class TenantPermissionParams implements Serializable {

    private static final long serialVersionUID=1L;

    @ApiModelProperty(value = "是否是系统菜单 0否，1是配置中心，2是个人中心")
    private String isSystemMenu;

    @ApiModelProperty(value = "菜单id树集合")
    private List<TenantPermissionParamsChild> menuIdList;

    @ApiModelProperty(value = "sys_tenant表tenant_code")
    private String tenantCode;

    @ApiModelProperty(value = "如果是菜单类型sys_permission_all表permission_code；如果是目录可自定义")
    private String menuCode;

    @ApiModelProperty(value = "如果是菜单类型sys_permission_all表permission_name，可修改；如果是目录可自定义")
    private String menuName;

    @ApiModelProperty(value = "父级表ID")
    private String parentId;

    @ApiModelProperty(value = "菜单类型（存放字典value，具体名称看字典表）")
    private String menuTypeValue;

    @ApiModelProperty(value = "排序")
    private Integer sort;

    @ApiModelProperty(value = "pc是否展示  0可用 1不可用")
    private Integer pcShow;

    @ApiModelProperty(value = "app是否展示  0可用 1不可用")
    private Integer appShow;


}
